html{
    font-family:"微软雅黑", "Helvetica";
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
*{
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
    outline: none;
    box-sizing: border-box;
}
body{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-overflow-scrolling: touch;
    overflow-x: hidden;
    width: 100%;
    height: 100%;
    margin: 0;
}
article, aside, details, figcaption, figure, footer, header, main, nav, section, summary{
    display: block;
}
a{
    background: transparent;
    text-decoration: none;
}
a:active{
    outline: none;
}
img{
    border: 0;
    vertical-align: middle;
}
input,textarea,button{
    border: 0;
    margin: 0;
    padding: 0;
}
textarea{
    resize: none;
}
h1, h2, h3, h4, h5, h6, p, figure, form, blockquote {
    margin: 0;
}
ul, ol, li, dl, dd{
    margin: 0;
    padding: 0;
}
ul, ol,li{
    list-style: none;
}
input::-moz-placeholder, textarea::-moz-placeholder{
    color: #ccc;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{
    color: #ccc;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{
    color: #ccc;
}
.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.clearfix {
    display:inline-block;
}